BANCO DE DADOS


Uma unidade básica para o armazenamento e a recuperação de dados responsável por identificar a entrada de um único item de informação em particular numa tabela do banco de dados recebe o nome de


Sigma.


Gis.


Codasyl.


 

Tupla


Sgbd.

No SQL, considere uma tabela T que contém uma coluna numérica B, que permite valores nulos, e uma coluna A, definida como primary key. Outras colunas podem existir ou não.

Nesse contexto, considere os cinco comandos SQL a seguir.

 

1. select * from T where A is not null

order by A

 

2. select * from T where not B is null

order by A

 

3. select * from T where where B > ø

order by A

 

4. select * from T where where not B <= ø

order by A

 

5. select * from T

order by A

 

Sobre a execução de cada um desses comandos, é correto afirmar que, para qualquer que seja a instância de T, os únicos comandos que sempre produzem resultados idênticos entre si são:


 

2 e 3;


3 e 5;


3 e 4;


1 e 2;


1 e 5;

Os valores dos atributos que descrevem as entidades constituem uma porção significativa dos dados que serão armazenados no banco de dados. Um atributo, como é usado no modelo de entidades e relacionamentos, pode ser caracterizado por tipos.
Assinale a opção que apresenta os possíveis tipos de atributos.


exatos, simples, compostos, multivalorados, e variáveis


simples, compostos, monovalorados, multivalorados, nulos e derivados


exatos, flutuantes, independentes, dependentes, nulos e derivados


exatos, flutuantes, monovalorados, multivalorados, fixos e estruturados


simples, compostos, independentes, dependentes, fixos e estruturados

Considere que um modelo relacional normalizado até a

I. 3FN contém apenas relacionamentos N:M.

II. 3FN contém apenas relacionamentos 1:1 e 1:N.

III. 3FN não pode conter dependências funcionais entre atributos não-chave.

IV. 1FN ou 2FN não pode conter dependências funcionais entre atributos não-chave e nem relacionamentos N:M.

Está correto o que se afirma APENAS em:


II, III e IV.


II e III.


II.


I e III.


I.

No modelo entidade-relacionamento, a expressão chave primária identifica
 


um conjunto de um ou mais atributos que, tomados coletivamente, permitem identificar de maneira unívoca uma entidade em um conjunto de entidades, que é escolhida pelo projetista do banco de dados como de significado principal.


um refinamento do conjunto de entidades em níveis sucessivos de subgrupos que indica um processo top-down de projeto, no qual as diferenciações são feitas de modo explícito.


um conjunto de operações que tem como entrada uma ou duas relações que produzem como resultado uma nova relação.


uma propriedade decisiva das entidades de níveis superior e inferior criadas pela especialização e pela generalização.

 


o número de entidades em relação às quais outras entidades e os relacionamentos são diferenciados.

Em um SGBD (Sistema de Gerenciamento de Banco de Dados) as tabelas relacionam-se umas às outras através de chaves. A chave formada através de um relacionamento com a chave primária de outra tabela é denominada:


chave englobada (Encompassed Key)


chave global (Global Key)


 

chave mista (Mixed Key)


chave estrangeira (Foreign Key)


chave abstrata (Abstract Key)

Um conceito básico sobre Banco de Dados é relacionado com chaves primárias, que são caracterizadas por:

(A) ter valores nulos.
(B) não ter valores nulos.
(C) ter repetição de tuplas.
(D) não ter repetição de tuplas.

Assinale a alternativa com a combinação correta:


A -B


B -D


A -D


A -C


B -C

Assinalar (F) Falso ou (V) Verdadeiro para cada afirmação, referente a chave primária e chave estrangeira de um banco de dados relacional:

( ) Em chaves primárias não podem existir valores nulos.

( ) Em chaves primárias pode ter repetição de tuplas.

( ) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.


F - V - V


 

F - F - F


V - V - F


F - F - V


 

V - F - V

No Oracle 10g é possível a utilização das chamadas constraints, que se destinam à validação da entrada de dados nas tabelas. Existem vários tipos de constraints, como NOT NULL que não permite valor nulo, UNIQUE, que exige valores exclusivos nos registros das tabelas e PRIMARY KEY que define uma chave primária em uma tabela.

Para definir uma condição a ser satisfeita e para criar um relacionamento entre tabelas existem os seguintes constraints:


HECK e RELATION KEY


EFINE e TABLE KEY


CHECK e TABLE KEY


DEFINE e FOREIGN KEY


CHECK e FOREIGN KEY

Identifique se são verdadeiras ( V ) ou falsas ( F ) as afirmativas abaixo sobre o diagrama Entidade-Relacionamento (ER).

( ) É um modelo voltado a descrever a estruturação dos dados armazenados.
( ) Contém referências às funções que manipulam os dados.
( ) É focado na modelagem conceitual.
( ) Modela a implementação.

Assinale a alternativa que indica a sequência correta, de cima para baixo.


F – F – V – V


F – V – F – V


V – V – V – V


V – F – V – F


V – V – F – F

Páginas: 123456